mountainous stream - Spanish English Dictionary